home *** CD-ROM | disk | FTP | other *** search
/ The X-Philes (2nd Revision) / The X-Philes Number 1 (1995).iso / xphiles / hp48_2 / field < prev    next >
Internet Message Format  |  1995-03-31  |  7KB

  1. From comp.sys.handhelds Sun Jun 16 17:31:10 1991
  2. From: frechett@spot.Colorado.EDU (-=Runaway Daemon=-)
  3. Newsgroups: comp.sys.handhelds
  4. Subject: Field (a super-chip game)
  5. XXSubject: A new Schip game
  6. Summary: Post of droland's Schip game Field
  7. Date: 16 Jun 91 05:27:14 GMT
  8.  
  9. I didn't write this.. 
  10. IT is from       droland@eng.auburn.edu
  11. who posted it on the hpbbs in user.programs but I know how many people are 
  12. waiting for new Schip games and how relatively few people can get stuff 
  13. from the hpbbs successfully, so.. here it is.. 
  14.     ian
  15. ---------------------------------------------------------------------------
  16.  
  17.                                 Field!
  18.  
  19. Field! is a interesting little game written for the S-Chip V1.1 interpreter
  20. which is available from several sources.
  21.  
  22. To play press FIELD and then press SCHIP or however you have named your
  23. S-CHIP V1.1 interpreter.  
  24.  
  25. A title screen will appear proclaiming the game name(and my name) with quite
  26. a bit of animation.  The amount of title screen animation explains for its
  27. rather large size for a S-CHIP game of 700 some odd bytes.  However, it is
  28. still amazing to me that a game(as simple as this can be written in so few
  29. bytes!)
  30.  
  31. To play press the "." key during the title sequence, you may have to hold it
  32. down for a second or to (since I don't check keypresses between every single
  33. frame of animation.)
  34.  
  35. The screen will then appear like:
  36.  _________________________
  37. |#                       #|
  38. |                         |   .----ASTEROIDS
  39. |#                        |   |
  40. |                        #<---'
  41. |                         |
  42. |#_______________________#|
  43.  
  44. The keys are now defined as:
  45.  
  46. 1 - Apply thrust to the left ( so you move right! )
  47. 2 - Apply thrust to the right ( so you move left! )
  48. / - Move up
  49. * - Move Down
  50. 7 - Abandon Game and return to the Title Screen
  51.  
  52. Now once the game is going.(you must apply thrust to actually start.)
  53. The screen appears like this.
  54.  _________________________
  55. |#         #             #|
  56. |     +-           #      |                 
  57. |#    ^          #        |    
  58. |  #  |   #              #|    
  59. |     |           #       |
  60. |#____|__________________#|
  61.       |
  62.      You
  63.  
  64.  
  65. Now your on your on... Just don't hit anything.
  66.  
  67. Your score is based on how long you last, actually it is more of a rating
  68. than a score, and it is revealed to you by the OWL on the Title screen.  
  69.  
  70. 0-F (In HEX cause that was easier to do, and since this is my FIRST chip 
  71. program, I think you can be happy with that, anyway it will probably only be 
  72. by an act of God that you make it very far.)
  73.  
  74. Hope you enjoy!
  75.  
  76. Let me know if you like it, or if there are any bugs, or you want more.
  77. I would greatly appreciate hearing from any of you HP48sx whizes.
  78. This horizontal scrolling looks tremendously like DEFENDER and perhaps
  79. that is where this program will go!.
  80.  
  81.  
  82.                 ** Notes about this program **
  83. If you think the game is to slow, let me know it is loaded with delays, it
  84. goes so fast you can't see a thing if you take out the delays. (Idea...
  85. release version with variable speed control.)
  86.  
  87. Since I don't have a PC and didn't feel like downloading CHIPPER(source and 
  88. stuff) I had to write my own PSEUDO-COMPILER/ASSEMBLER/LINKER.  I did this and
  89. wrote this game to test it yesterday(but what a long day it was!)
  90.  
  91. The main reason it is just a PSEUDO-COMPILER is that the code generated by 
  92. BISON on one of the Fish Disks just won't compile! So the Parser is integrated
  93. into the Scanner(thanks FLEX.)  Since it is a two step Compile(SYMTAB Build, 
  94. OBJ Generation) a linker was needed to create the S-CHIP V1.1 executable.
  95. All these are now working in one 20K executable Amiga Program. 
  96. This is all written based solely on the CHIP48 docs (scanty at best) and I'm
  97. still not quite sure how to do everything.
  98.  
  99. I'll try to post this program later today, once I write the DOCS.  
  100.  
  101. I think you folks should like it, because the source doesn't look like
  102. assembler.
  103.  
  104.  
  105. Anyway, thanks go to Andreas Gustafsson for the excellent!!! chip interpreter,
  106.                                                 ------------
  107. and to Erik Bryntse for his modifications that resulted in the even more
  108. excellent! Super Chip V1.1!
  109. ---------
  110. *********************** DISCLAIMER ******************************************
  111. I, Al Roland, being of sound body and mind, and poor grammatical and spelling
  112. ability, make no warranties expressed or implied to anyone no matter how
  113. unsound their body and mind are regarding the included software, and the
  114. damages that might result to those unsound bodies and minds, when they misuse
  115. this software on their calculator. I also will not be held responsible for
  116. a grade drop when you play this game in class and forget to take notes.
  117. And, blah blah blah....
  118.  
  119.                                 Al Roland 
  120.                              711 Cary Drive
  121.                             Auburn, Al 36830
  122.  
  123.                           droland@eng.auburn.edu
  124.  
  125. oh yeah...I release this as FREEWARE, play it, and enjoy it. But 
  126. don't modify, mutilate, or spindle this program unless I know about
  127. (and approve) it.
  128.                             (c)1991 Al Roland
  129. *****************************************************************************
  130.  
  131. ---------------8<------Cut Here for ASC-> Version------8<----------
  132. %%HP: T(1)A(D)F(.);
  133. "C2A205C500000E00FF16A226104A081D0216A34A0A1D0216A44A0C1D02160426
  134. 034A041D0216034A021D02260236034602E610D6303A061D023A0816041D0256
  135. FF585E530021C356FF585E5300214416033A061D023A0A1D02560F585E530021
  136. 651D023A0C1D02385D485D4A003D04560F585E530021C63D04385D485D3A0E3D
  137. 04560F585E530021E73D04385D485D4A003D04560F585E530021093D0426002E
  138. E92147000E1610267036FF9602A6F05610B6A7E610D60076003AC57710740C31
  139. 2026702E1A314326802E1A312426102E1A310226C02E1A318026D02E1A31E0C4
  140. 103143C42031242607E610285E2300216E3A051CA3E604E8515D4EBD4EC41031
  141. 41C42031A1216BD710760021CBE610A85E21ADE610A71021AD3A859D3A216B3A
  142. C59D3A216B000E16C226014A061D0216232652DF921D52214000CF3A859D3AF4
  143. 103102C610212E00BF3AC59D3AF4103102C620212EE6FFE733FFFFFFFF0EF70E
  144. 0070EF7099000002381368F77CA464B76CF308F534FF4EFD36FF0EBD06AA3AA6
  145. 0CAEFF5DF700006C0066006E006600760C00000C060048C8E8254C2548C83800
  146. 00FFFFFFFF4000E1307368F778F06C7067F08FF0BD70CF30FE10FD00F900F010
  147. 70FFFFFFF7000000300060007000600060000000300040003000000000003000
  148. 00FFFFFFF74000E1007308F708F00C7007F08FF08D708F30EE10FD00F900F400
  149. 76003000000100C3E0E5FBFFFFF3FFF07F70BF709F308F10CF00ED00E900F500
  150. F000F00000420345824503479245A24592000005004508170E45084538453400
  151. 0000000000022002200220626CAAAA626A00000706020A4248A2AAA2AA424600
  152. 00000000004100410080499045808800004CEEAA84ECE4AA84AA84AAE4000070
  153. 0E300C10080000FFE7FFE70E810E810E81CF81CF810E810E810E810E810EE70E
  154. E7000000000000FF07FF070E070E070E07CF07CF070E070E070E070E07FFE7FF
  155. E70000000000000F80EFC17EE37EE37EE37EE37EC17EC17EC17E807E00EFC10F
  156. C10000000031DD"
  157.  
  158.